<?php
	class Asistente extends Model {
		public static $_id_column = 'idAsistente';
		
		public function usuario() {
        	return $this->belongs_to('usuario','idUsuario');
    	}
		
		public function empresa() {
        	return $this->belongs_to('empresa','idEmpresa');
    	}
		
		public static function getCantRows($idEmpresa){
			return Model::factory('asistente')->where('idEmpresa', $idEmpresa)->count();
		}
		
		public static function listar(){
			return Model::factory('asistente')->order_by_asc('nombreApell')->find_many();
		}
		
		public static function listarInicioFin($idEmpresa,$inicio,$fin){
			return Model::factory('asistente')->where('idEmpresa', $idEmpresa)->order_by_desc('idAsistente')
			->limit($fin)->offset($inicio)->find_many();
		}
		
		public static function buscarAsistente($idAsistente){
			return Model::factory('asistente')->where('idAsistente', $idAsistente)->find_one();
		}
		
		public static function buscarAsistentePorUsuario($idUsuario){
			return Model::factory('asistente')->where('idUsuario', $idUsuario)->find_one();
		}
		
		public static function borrarAsistente($idAsistente){
			$asistente = Model::factory('asistente')->where('idAsistente', $idAsistente)->find_one();
			$asistente-> delete();
		}

	}

?>